課程資訊
課程名稱
深度學習系統設計自動化
Design Automation of Deep Learning Systems 
開課學期
106-2 
授課對象
電機資訊學院  電機工程學研究所  
授課教師
江介宏 
課號
EEE5052 
課程識別碼
943 U0540 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期二2,3,4(9:10~12:10) 
上課地點
電二104 
備註
總人數上限:50人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1062EEE5052_dadls 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

人工智慧,特別是深度學習,已成為改變我們日常生活的可行技術。然而,在功率,性能和成本的考量下,人工智慧系統必須以經濟方式部署到硬體中。本課程旨在探討深度學習系統於硬體加速與部署的設計自動化方法。

Artificial intelligence, in particular deep learning, becomes a viable technology transforming our daily lives. Often an artificial intelligence system has to be deployed into hardware in an economic way in terms of power, performance, and cost. This course aims to address the design automation process for hardware acceleration/deployment of deep learning systems. 

課程目標
本課程將介紹深度學習系統於硬體實現的設計與自動化方法。

This course will introduce design and automation techniques for the hardware implementation of deep learning systems. 
課程要求
待補 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
待補 
參考書目
待補 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
2/27  Introduction 
第2週
3/06  Elements of Machine Learning 
第3週
3/13  Deep Neural Networks 
第4週
3/20  Training, Retraining, and Inference of Neural Networks 
第5週
3/27  Recurrent Networks & Deep-Q Networks 
第6週
4/03  - (Spring Break) 
第7週
4/10  Optimization and Stochastic Computation for Neural Network Inference 
第8週
4/17  Accelerators and Heterogeneous Computation 
第9週
4/24  Emerging Memory Technologies and Non-Von Neumann Architecture 
第10週
5/01  Compiler Techniques and Hardware/Software Co-Design 
第11週
5/08  SystemC & High Level Synthesis 
第12週
5/15  High Level Synthesis 
第13週
5/22  High Level Synthesis 
第14週
5/29  Security and Verification of Neural Networks 
第15週
6/05  Security and Verification of Neural Networks 
第16週
6/12  Literature Presentation 
第17週
6/19  Literature Presentation 
第18週
06/26  Project Presentation